.dangnhap {
    width: 300px;
    margin:  0 auto;    
    height: auto;    
    min-width:300px;
}
.dangnhap h3 {
    background:  #0080FF;
    border-radius: 8px 8px 0 0; 
    color: white;
    font-weight:bold; 
    padding:10px 0 10px 0 ; 
    font-size:19px;
    line-height: 21px;
    text-align: center;
    display: 
}
.color {
 
    margin:  120px 0 150px 0;
    background:  #d1e8f0;
    height: 200px;
    
    border-radius:0 0 8px 8px ; 
    

}
.dn_row {
    display: block;
    margin: 3px;
    padding:4px 0;
    position: relative;
}
.left{ 
    float:left;
    width:40%;
    height: 30px; 
    text-align:right;    
    font-weight:bold;
    font-size: 17px;
    
}
.right{ 
    left: 5px;
    position: relative;  
    width:60%;
    height: 20px; 
    margin:10px 10px 0 0;
}
input[type=text],
input[type=url],
input[type=tel],
input[type=number],
input[type=color],
input[type=email],
input[type=password] {
    border: 2px white; 
    height: 25px;

    margin: 0 0 10px 0;
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    margin: 5px 0px 0px 0px;
}
input[type=submit]{
    border: 3px white;
    width:100px;
    height: 30px;
        border-radius: 5px; 
    margin: 0 0 10px 0;
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    margin: 15px 0px 0px 0px;
  background:  #0080FF;
  color:white;
}

.menu-index{
    position: absolute;
    z-index: 15;
    top: 110px;
    font-size: 15px;
    background: #0080FF;
    width: 100%;
    height: 33px;
}